<?php 
session_start();
require_once('java/Java.inc');
require_once 'xhtmlHeader.php';
require_once 'HTML5Header.php';
require_once 'config_bbdd.php';
require_once 'BarraNavegacion.php';
require_once 'muestraPeli.php';
require_once 'loginbbdd.php';
?>
<?php 
	if (!isset($_SESSION["nombre"])){
          header("Location: index.php");          
        }
    else {    
    ?>
    	
<body>
	<div class="container">
	<?php
		//Si no se puede conectar a la BBDD 
		if (! @mysql_select_db("usersweb",$myconn))
		{
			echo "<p>Error al conectar a la BBDD.</p>";
			exit();
		}
		else
		{
			//Obtengo la provincia del usuario	
			if (!isset($_SESSION["provinciaUser"]))
			{
				echo "<p class=\"fb5\">No has seleccionado una provincia. Hasta
					 que no lo hagas, no te podremos recomendar películas. Para hacerlo, por favor,
				 	accede a la <a href=\"configuracion.php\">configuración</a></p>";
			}
			else if (!userTieneTemperamento($_SESSION["idUser"]))
			{
				echo "<p class=\"fb5\">No has hecho el test de temperamento. Hasta
					 que no lo hagas, no te podremos recomendar películas. Para hacerlo, por favor,
				 	accede al <a href=\"test.php\">test</a></p>";
			}
			else
			{	
		?>
		<div id="progress_bar" class="ui-progress-bar ui-container">
	        <div class="ui-progress" style="width: 2%;">
				<span class="ui-label" style="display:none;">Calculando... <b class="value">2%</b></span>
	        </div><!-- .ui-progress -->
    	</div><!-- #progress_bar -->  
	    
    	<div class="content" id="main_content" style="display: none;">
			<div id="contenido">
			<?php 					
				echo "<h1>Tu recomendación:</h1><br/>";
				//publica					
				$javaRecomendador=new Java('recomendadorWeb.ConectaRecomendador');
				$idUser=$_SESSION["idUser"];
				$JavaIDUser=new java("java.lang.String",$idUser);
				
				//recomendacion con animo
				if (isset($_POST['tipo']) && $_POST['tipo']=='animo')
				{
					$pelisRecomendadas=$javaRecomendador->dameRecomendacionAnimo($JavaIDUser, $_POST['animos'], $_POST['numpelis']);
				}
				//recomendacion sin animo historico
				else if (isset($_POST['tipo']) && $_POST['tipo']=='histo')
				{
					$pelisRecomendadas=$javaRecomendador->dameRecomendacionHisto($JavaIDUser, $_POST['numpelis']);
					$trazasRecomendador=$javaRecomendador->dameTrazasRecomendador($JavaIDUser);
					echo "<div id=\"botones\">";
					echo "<button value=\"sabermas\" class=\"btn btn-info boton-usuario\">Saber Más</button>";
					
					if (! @mysql_select_db("usersweb",$myconn)){
						echo "<p>Error al conectar a la BBDD en existeUser.</p>";
						exit();
					}
					else{
						$sql="SELECT * FROM users WHERE ID='".$idUser."';";
						$result = mysql_query($sql, $myconn);	
						$row = mysql_fetch_array($result);	
						if ($row!=null)
							$ingeniero = $row["Ingeniero"];
					}
					if ($ingeniero == "1"){
						echo "<a href=\"ExplicacionIngeniero.php\" target=\"_blank\"><button id=\"boton_ing\" value=\"ingeniero\" class=\"btn btn-info\">Explicación Ingeniero</button></a>";
					}
					echo "</div><br/>";
					echo "<div id=\"usuario\" class=\"explicacion-usuario\">" . $trazasRecomendador . "</div>";
				}
				//recomendacion sin animo actual
				else
				{
					$pelisRecomendadas=$javaRecomendador->dameRecomendacion($JavaIDUser, $_POST['numpelis']);
					$trazasRecomendador=$javaRecomendador->dameTrazasRecomendador($JavaIDUser);
					
					echo "<div id=\"botones\">";
					echo "<button value=\"sabermas\" class=\"btn btn-info boton-usuario\">Saber Más</button>";
					
					if (! @mysql_select_db("usersweb",$myconn)){
						echo "<p>Error al conectar a la BBDD en existeUser.</p>";
						exit();
					}
					else{
						$sql="SELECT * FROM users WHERE ID='".$idUser."';";
						$result = mysql_query($sql, $myconn);	
						$row = mysql_fetch_array($result);	
						if ($row!=null)
							$ingeniero = $row["Ingeniero"];
					}
					if ($ingeniero == "1"){
						echo "<a href=\"ExplicacionIngeniero.php\" target=\"_blank\"><button id=\"boton_ing\" value=\"ingeniero\" class=\"btn btn-info\">Explicación Ingeniero</button></a>";
					}
					echo "</div><br/>";
					echo "<div id=\"usuario\" class=\"explicacion-usuario\">" . $trazasRecomendador . "</div>";
					
				}
					
				//Le quito los corchetes
				$corchetes= array("[","]");
				$pelisRecomendadas=str_replace($corchetes,"",$pelisRecomendadas);
				
				//Las separo entre sí
				$pelisSeparadas=explode(", ",$pelisRecomendadas);
				
				foreach ($pelisSeparadas as $peliYPunt)
				{
					$peli=explode(" ",$peliYPunt);
					//$sql="SELECT p.* FROM moodvieweb.PELICULA p WHERE p.ID='$peli[0]'";
					$sql="SELECT p.* FROM moodvieweb.HISTORICO p WHERE p.ID='$peli[0]'";
					$result = mysql_query($sql, $myconn);
					$row = mysql_fetch_array($result);
					
					muestraPelicula($row, $myconn, 0, false, true);
					
					/*
					$sql="SELECT g.* FROM moodvieweb.GENEROPELICULA g WHERE g.IDPelicula='$peli[0]'";
					$result = mysql_query($sql, $myconn);
					$row = mysql_fetch_array($result);
					echo "<p><div align=\"left\" style=\"font-size:16px \"><u>GENEROS</u></div><br>";
					for ( $i = 1 ; $i <= mysql_num_fields($result)-1 ; $i ++) 
					{
						if ($row[$i] > 0)
						{
							echo mysql_field_name($result,$i);
							echo " ".substr($row[$i],0,5)."% ";		
						}
					}	*/					
				}
			}
		}
		?>	
		</div>	
		</div>		
	</div>		
	
	<?php require_once 'bootstrapjs.php';?>
	
	<script type="text/javascript">

	function clicked(item) 
	{
		var num = $(item).attr("id");
		$(".masInfo" + num).show(); 
		$(".detalle-peli" + num).slideToggle();
		if ($(item).text() == "- Info") {$(item).text("+ Info");}
		else if ($(item).text() == "+ Info") {$(item).text("- Info");}
	}

	function mostrarGeneros(item,elem)
	{
		var num = $(item).attr("id");
		$(".boton-generos"+num).show();
		$(".generos" + num).slideToggle();
		//$(".palabras" + num).css("color","#FF0000");
		//$(".palabras" + num).css("font-size","13px");
		//Accion
		$(".palabrasaccion" + num).css("color","#FF0000");
		$(".palabrasaccion" + num).css("font-size","14px");
		//Aventuras
		$(".palabrasaventuras" + num).css("color","#FF8000");
		$(".palabrasaventuras" + num).css("font-size","14px");
		//Comedia
		$(".palabrascomedia" + num).css("color","#FFFF00");
		$(".palabrascomedia" + num).css("font-size","14px");
		//CienciFiccion
		$(".palabrasscifi" + num).css("color","#00FF00");
		$(".palabrasscifi" + num).css("font-size","14px");
		//Drama
		$(".palabrasdrama" + num).css("color","#FF0040");
		$(".palabrasdrama" + num).css("font-size","14px");
		//Documental
		$(".palabrasdocumental" + num).css("color","#0000FF");
		$(".palabrasdocumental" + num).css("font-size","14px");
		//Fantasia
		$(".palabrasfantasia" + num).css("color","#8000FF");
		$(".palabrasfantasia" + num).css("font-size","14px");
		//Romantica
		$(".palabrasromantica" + num).css("color","#FF00FF");
		$(".palabrasromantica" + num).css("font-size","14px");
		//Terror
		$(".palabrasterror" + num).css("color","#848484");
		$(".palabrasterror" + num).css("font-size","14px");
		//Thriller
		$(".palabrasthriller" + num).css("color","#0000FF");
		$(".palabrasthriller" + num).css("font-size","14px");
		
		//if (elem.style.color == "#FF0000") {elem.style.color="#333333";}
		//else {elem.style.color = "#FF0000";}
		
	}

	
    $(document).ready
    (
   		function()
   		{
      		$(".boton-usuario").show(); 
			$('.boton-usuario').click
			(
				function()
				{
        			$(".explicacion-usuario").slideToggle();
      			}
      		);
			$('.boton-usuario').toggle
			(
				function() 
        		{ 
          			$(this).text("Entendido"); 
        		}, 
        		function() 
          		{ 
            		$(this).text("Saber más");  
          		} 
        	); 
      	}
 	);
     
    </script>
 </body>
 <?php }?>
</html>